
	.box {

		position: relative;

	}

	.top-banner {
		width: 100%;
		height: 350rpx;
	}

	.propt-box {
		position: absolute;
		top: 20rpx;
		text-align: center;
		width: 100%;
	}

	.propt {
		width: 421rpx;
		height: 103rpx;
		font-size: 48rpx;
		font-family: PingFang SC;
		font-weight: 800;
		color: rgba(255, 255, 255, 1);
		margin: 20rpx auto 40rpx auto;
	}

	.propt-small {
		width: 400rpx;
		height: 28rpx;
		font-size: 30rpx;
		font-family: PingFang SC;
		font-weight: 500;
		color: rgba(255, 255, 255, 1);
		margin: 0 auto;
	}

	.user-box {
		position: absolute;
		top: 260rpx;
		left: 0rpx;
		width: 100%;


	}

	.info-box {
		width: 670rpx;
		height: auto;
		background: transparent;
		margin-left: 40rpx;

	}

	.info-list {
		width: 610rpx;
		background: rgba(255, 255, 255, 1);
		box-shadow: 0px 10rpx 20rpx 0px rgba(0, 0, 0, 0.05);
		border-radius: 30rpx;
		margin-bottom: 40rpx;
		padding: 30rpx;
	}

	.section:last-of-type {
		border-bottom: 0;
	}

	.section {
		border-bottom: 1px solid rgba(238, 238, 238, 1);

	}

	.section-title {
		width: 160rpx;
		height: 100rpx;
		font-size: 30rpx;
		font-family: PingFang SC;
		font-weight: 500;
		color: rgba(17, 17, 17, 1);
		line-height: 100rpx;

	}

	.section-input {
		height: 60rpx;
		font-size: 30rpx;
		font-family: PingFang SC;
		font-weight: 500;
		color: rgba(17, 17, 17, 1);
		line-height: 60rpx;

		padding-left: 10rpx;


	}

	.isError {
		border: 1px solid red;
	}

	.wring {
		background: #fff;
		margin-top: 30rpx;
		padding-bottom: 30rpx;
		padding-top: 30rpx;
	}

	.atonce {
		background: linear-gradient(0deg, rgba(101, 189, 0, 1), rgba(161, 244, 0, 1));
		border-radius: 60rpx;
		width: 590rpx;
		height: 118rpx;
		color: #fff;
		background-size: cover;
		line-height: 118rpx;
		text-align: center;
		font-size: 40rpx;
		font-weight: bold;
		margin-top: 20rpx;
		margin-left: 80rpx;
	}

	.atonce:active {
		opacity: 0.7;
	}

	.wraning-propt {
		text-align: center;
	}

	.wraning-propt image {
		width: 24rpx;
		height: 24rpx;
	}

	.wraning-propt text {
		font-size: 24rpx;
		font-family: PingFang SC;
		font-weight: 500;
		color: rgba(244, 165, 0, 1);
		margin-left: 10rpx;
	}

	.promise {
		font-size: 24rpx;
		font-family: PingFang SC;
		font-weight: 500;
		color: rgba(165, 165, 173, 1);
		line-height: 36rpx;
		width: 590rpx;
		margin-left: 80rpx;
		flex-wrap: wrap;
		margin-top: 30rpx;
		margin-bottom: 40rpx;
	}

	.green {
		color: #3CC200;
	}
	.change-mask{
		position: fixed;
		left:0;
		top:0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,.4);
	}
	.change-box{
		width:580rpx;
		height:500rpx;
		background:rgba(255,255,255,1);
		border-radius:30rpx;
		position: absolute;
		left:50%;
		top:50%;
		margin-top: -250rpx;
		margin-left: -290rpx;
	}
	.change-box .sun{
		width: 479rpx;
		height: 479rpx;
		position: absolute;
		top:-230rpx;
		left:50rpx;
	}
	.success-title{
		text-align: center;
		font-size:34rpx;
		font-family:PingFang SC;
		font-weight:bold;
		color:rgba(101,189,0,1);
		width: 440rpx;
		margin:190rpx auto 20rpx auto;
	}
	.user-prompt{
		font-size:24rpx;
		font-family:PingFang SC;
		font-weight:400;
		color:rgba(153,153,153,1);
		line-height:36rpx;
		width: 400rpx;
		margin:20rpx auto;
		
	}
	.back-home{
		width:320rpx;
		height:88rpx;
		background:rgba(101,189,0,1);
		border-radius:44rpx;
		margin:35rpx auto 0 auto;
		font-size:34rpx;
		font-family:PingFang SC;
		font-weight:800;
		color:rgba(255,255,255,1);
		text-align: center;
		line-height: 88rpx;
	}
	.back-home:active{
		opacity: 0.6;
	}